package com.tbit.uqbike.client.service;

import com.tbit.common.entity.RidePayLog;

import java.util.List;

/**
 * @Author: chen
 * @Description:
 * @Date: 创建于 13:59 2022/11/8
 */
public interface RidePayLogService {

    /**
     * 新增
     *
     * @param ridePayLog 预还车订单实体类
     */
    void insert(RidePayLog ridePayLog);

    /**
     * 通过充值订单号查询
     *
     * @param payOrderNO 充值订单号
     * @return
     */
    RidePayLog getByPayOrderNO(String payOrderNO);

    /**
     * 通过骑行订单号查询
     *
     * @param rideOrderNO 骑行订单号
     * @return
     */
    List<RidePayLog> getByRideOrderNO(String rideOrderNO);


    /**
     * 删除
     *
     * @param rideOrderNO 骑行订单号
     */
    void del(String rideOrderNO);
}
